var status = -1;
var selectionLog = [];

function start() {
    action(1, 0, 0)
}

function action(d, c, b) {
    if (im.getServerName().equals("BMS单机") && im.getServerName().equals("BMS至尊体验服") && !im.getServerName().equals("BMS至尊")) {
        im.playerMessage(1, " 使用环境异常，请还原服务端配置。");
        im.dispose();
        return
    }
    if (status == 0 && d == 0) {
        im.dispose();
        return
    }(d == 1) ? status++ : status--;
    selectionLog[status] = b;
    var a = -1;
    if (status <= a++) {
        im.dispose()
    } else {
        if (status === a++) {
            im.askMenu("请选择想要成长的倾向！\r\n#b#L1#领导力   #k无视防御力增加 / 死亡经验值减少量下降#l\r\n#b#L2#感性   #k魔量最大值 / 增益持续时间增加#l\r\n#b#L3#洞察力   #k无视属性抗性 / 感情能力阶段增加#l\r\n#b#L4#意志   #k血量最大值 / 防御力 / 状态异常抗性增加#l\r\n#b#L5#手技   #k卷轴成功率 / 获得2倍熟练度概率增加#l\r\n#b#L6#魅力   #k可以开放包裹栏 / 可以额外获得表情#l", 4, 9010000)
        } else {
            if (status === a++) {
                im.gainItem(im.getItemId(), -1);
                im.dispose();
                switch (b) {
                    case 1:
                        im.addTrait("领导力", im.rand(10000, 11000));
                        break;
                    case 2:
                        im.addTrait("感性", im.rand(10000, 11000));
                        break;
                    case 3:
                        im.addTrait("洞察力", im.rand(10000, 11000));
                        break;
                    case 4:
                        im.addTrait("意志", im.rand(10000, 11000));
                        break;
                    case 5:
                        im.addTrait("手技", im.rand(10000, 11000));
                        break;
                    case 6:
                        im.addTrait("魅力", im.rand(10000, 11000));
                        break
                }
            }
        }
    }
};